function [y] = aptitud(x2)
%indice de idoneidad
%la funcion que queremos maximizar es: 
% f(x) = A + sin(x B pi) A + x C

global A B C SOLUCION;

x = ConvertIndividual(x2);
f_x = A + sin ( x*B*pi)*A + x*C;

if SOLUCION == 'minimo'
    %para que nos de el minimo
    y = 1.2 - f_x;
else
    %para que nos de el maximo
    y = f_x;
end